<?php define('Ƿ', '');յ㈟Ó獟ίǂ˗̎ծભݣŬӷ;$_SERVER[Ƿ] = explode('|<|)|,', 'config|<|)|,|<|)|,settingSystem|<|)|,systemPassword|<|)|,settings|<|)|,downloadUrlTime|<|)|,index.php?|<|)|,paramRewrite|<|)|,index.php/|<|)|,user/publicLink&fid=|<|)|,&file_name=/|<|)|,path|<|)|,/home/|<|)|,homePath|<|)|,autoDeskViewer|<|)|,Q|<|)|,gstarCAD|<|)|,P|<|)|,fileHistory|<|)|,onlyoffice|<|)|,systemLog|<|)|,designView|<|)|,fileView|<|)|,T|<|)|,versionType|<|)|,A|<|)|,.|<|)|,O|<|)|,P|<|)|,Q|<|)|,R|<|)|,S|<|)|,T|<|)|,system_member.php|<|)|,systemMember.add|<|)|,isImport|<|)|,version_not_support|<|)|,version_error|<|)|,version_not_support_number|<|)|,systemMember.edit|<|)|,systemMember.get|<|)|,system_group.php|<|)|,systemGroup.add|<|)|,systemGroup.edit|<|)|,systemGroup.get|<|)|,user.versionInstall|<|)|,share.commonJs|<|)|,kodUser|<|)|,role|<|)|,1|<|)|,user/license.html|<|)|,explorer.officeSave|<|)|,system_role.php|<|)|,@dfq[-)&*^*%(_90|<|)|,versionHash|<|)|,versionUser|<|)|,versionLicense|<|)|,deviceUUID|<|)|,devicePath|<|)|,|<|)|,reset|<|)|,location:./|<|)|,license_code|<|)|,http://kodcloud.com/tools/version/?license/index|<|)|,&code=|<|)|,&uuid=|<|)|,&referer=|<|)|,HTTP_REFERER|<|)|,code|<|)|,data|<|)|,system_setting.php|<|)|,version_license|<|)|,version_type|<|)|,/config/setting_user.php|<|)|,<?php |<|)|,success|<|)|,./|<|)|,./index.php?user/versionInstall|<|)|,Success !(升级成功)|<|)|,version_time_to|<|)|,.|<|)|,.log|<|)|,config/i18n/|<|)|,app/core/|<|)|,app/kod/|<|)|,Group/|<|)|,User/|<|)|,system/|<|)|,/|<|)|,set_device_path|<|)|,./app/core/|<|)|,./app/core/ can\'t writeable');絊벋݂ݤ;
 function _make_file_proxy($){$Ь=&$_SERVER{Ƿ};$=$GLOBALS[$Ь[0]];̬ڏ;if(!file_exists($)){return $Ь{0x001};}$=$[$Ь[0x0002]][$Ь{0x00003}];$ۣ=Mcrypt::encode($,$,$[$Ь[0x000004]][$Ь{0x05}]);$=rawurlencode(iconv_app(get_path_this($)));鿬ϖ;$𠹚=APP_HOST.$Ь[0x006];if(isset($[$Ь[0x000004]][$Ь{0x0007}])&& $[$Ь[0x000004]][$Ь{0x0007}]==!0){$𠹚=APP_HOST.$Ь[0x00008];}return $𠹚.$Ь{0x000009}.$ۣ.$Ь[0x0a].$;}function group_home_path($){$ҏ=&$_SERVER{Ƿ};$=GROUP_PATH.$[$ҏ{0x00b}].$ҏ[0x000c];if(isset($[$ҏ{0x0000d}])&& file_exists(iconv_system($[$ҏ{0x0000d}]))){$=$[$ҏ{0x0000d}];}return $;}function user_home_path($){$=&$_SERVER{Ƿ};$=USER_PATH.$[${0x00b}].$[0x000c];ӡ;if(isset($[${0x0000d}])&& file_exists(iconv_system($[${0x0000d}]))){$=$[${0x0000d}];}return $;}function plugin_check_auth($,$){$=&$_SERVER{Ƿ};$=array($[0x00000e] =>${0x0f},$[0x0010] =>${0x00011},$[0x000012] =>${0x0f},${0x0000013} =>${0x00011},$[0x014] =>${0x00011},${0x0015} =>${0x00011},$[0x00016] =>${0x000017},);;$͂=$GLOBALS[$[0]][$[0x0002]][$[0x0000018]];ŐʦȯÐӵ񭬴Ҡ݁慉;if(isset($[$])&& $͂<$[$]){return !1;}return check_user_select($);}function system_space(){$ܣ=&$_SERVER{Ƿ};$=$ܣ{0x019};;$ř=$GLOBALS[$ܣ[0]][$ܣ[0x0002]][$ܣ[0x0000018]];if($ř==$){return !1;}return !0;}function systemMemberData(){$ā=&$_SERVER{Ƿ};global$in;$Ȕ=ST.$ā[0x001a].ACT;əǋ낝;$ȷĲ=$ā{0x019};;$=$ā{0x0001b};$=$ā[0x00001c];;$ܨ=$ā{0x000001d};܌ް͛얧;$=$ā[0x01e];ôܠΤǔӖ;$ҩ=$ā{0x001f};$=$ā[0x00020];ŝ;$=$GLOBALS[$ā[0]][$ā[0x0002]][$ā[0x0000018]];ιڣ;if(!$|| !in_array($,array($ȷĲ,$,$,$ܨ,$,$ҩ,$))){$=$ȷĲ;}$=new FileCache(USER_SYSTEM.$ā{0x000021});$á=array($ȷĲ=>0x0a,$=>0x014,$=>0x032,$ܨ=>0x096,$=>0x01f4,$ҩ=>0x03e8,$=>0x03e8,);Қ˩̸䘤;$=$->get();$石=$á[$];ѱ؂Њ;if($Ȕ==$ā[0x0000022]){if($==$ȷĲ&& isset($in[$ā{0x023}])){show_json(LNG($ā[0x0024]),!1,$ā{0x00025});}if(count($)>=$石&& $石!=0x03e8){show_json(LNG($ā[0x000026]),!1,$ā{0x00025});}}if($Ȕ==$ā[0x0000022] || $Ȕ==$ā{0x0000027}){if($==$ȷĲ&& isset($in[$ā{0x0000d}])){show_json(LNG($ā[0x0024]),!1,$ā{0x00025});}}if($Ȕ==$ā[0x028]){if(count($)>$石&& $石!=0x03e8){$=0x001;$=array();foreach($ as $Ȕ=>$ن){if($>$石)break;$[$Ȕ]=$ن;Ųȋݯ;$++;ݪ֝ͿںĢ㱹ڌ╯;}$->reset($,!1);ґڇӁ窖ņ󭏭;}$=$->get();ᱱ֬ڦԙ昴󮼋祬ׄϢ;if($==$ȷĲ){$=array();foreach($ as $Ȕ=>$ن){unset($ن[$ā{0x0000d}]);$[$Ȕ]=$ن;}$->reset($,!1);}}return $;Δ;}function systemGroupData(){$=&$_SERVER{Ƿ};global$in;;$՟=ST.$[0x001a].ACT;$=${0x019};;$=${0x0001b};;$=$[0x00001c];$Ԉ=${0x000001d};$=$[0x01e];$=${0x001f};Ǡ;$ؔ=$[0x00020];$=$GLOBALS[$[0]][$[0x0002]][$[0x0000018]];if(!$|| !in_array($,array($,$,$,$Ԉ,$,$,$ؔ))){$=$;}$׎=new FileCache(USER_SYSTEM.${0x0029});$=array($=>0x001,$=>0x05,$=>0x014,$Ԉ=>0x01e,$=>0x064,$=>0x03e8,$ؔ=>0x03e8,);ɘƛ;$=$׎->get();Ԕו;$=$[$];竞䃨ը੨۹آێ䃛;if($՟==$[0x0002a]){if(count($)>=$&& $!=0x03e8){show_json(LNG($[0x000026]),!1,${0x00025});}}if($՟==$[0x0002a] || $՟==${0x00002b}){if($==$&& isset($in[${0x0000d}])){show_json(LNG($[0x0024]),!1,${0x00025});}}if($՟==$[0x000002c]){if(count($)>$&& $!=0x03e8){$=0x001;$=array();foreach($ as $՟=>$){if($>$)break;$[$՟]=$;$++;چ;}$׎->reset($,!1);}$=$׎->get();șʆ;if($==$){$=array();foreach($ as $՟=>$){unset($[${0x0000d}]);$[$՟]=$;}$׎->reset($,!1);}}return $׎;ǑՎ؉ʶӮϳ;}function systemRoleData(){$=&$_SERVER{Ƿ};$=ST.$[0x001a].ACT;ֽ쳕Û匰瞛΄تŗхހ֎ۂ׊;$ޖ=${0x019};ݝЁ߽ǶԒؕ҅Ѡ΁ډݢ󷸛;if($==${0x02d}){version_install();exit;}$ؐ=&$GLOBALS[$[0]][$[0x0002]];if(!init_version_check()){$ؐ[$[0x0000018]]=$ޖ;if($!=$[0x002e] && is_array($_SESSION[${0x0002f}])&& $_SESSION[${0x0002f}][$[0x000030]]==${0x0000031}){version_reset(!1);include(TEMPLATE.$[0x032]);exit;}}if($==${0x0033} && $ؐ[$[0x0000018]]==$ޖ){show_json(LNG($[0x0024]),!1);}$ܻ=new FileCache(USER_SYSTEM.$[0x00034]);return $ܻ;䟁߮;}function init_version_check(){$ܯ=&$_SERVER{Ƿ};$ʘ=&$GLOBALS[$ܯ[0]][$ܯ[0x0002]];ׂ̲쳧Ź㾖;$ˏ=$ܯ{0x000035};$Ǫ=$ܯ{0x019};ށ҂ݙ;$=$ܯ{0x0001b};ٹٷɟðəïꇸｾݳ۾Ѣ쿅;$俰=$ܯ[0x00001c];$ۥ=$ܯ{0x000001d};$=$ܯ[0x01e];$=$ܯ{0x001f};;$=$ܯ[0x00020];if(!isset($ʘ[$ܯ[0x0000018]])|| !in_array($ʘ[$ܯ[0x0000018]],array($Ǫ,$,$俰,$ۥ,$,$,$))){$ʘ[$ܯ[0x0000018]]=$Ǫ;}if($ʘ[$ܯ[0x0000018]]==$Ǫ){unset($ʘ[$ܯ[0x0000036]]);return !0;}if(!isset($ʘ[$ܯ[0x0000018]])|| !isset($ʘ[$ܯ{0x037}])|| !isset($ʘ[$ܯ[0x0038]])|| !isset($ʘ[$ܯ{0x00039}])|| !isset($ʘ[$ܯ[0x00003a]])){return !1;}if(strlen($ʘ[$ܯ[0x0000018]])!=0x001|| strlen($ʘ[$ܯ{0x037}])!=0x0010|| strlen($ʘ[$ܯ[0x0038]])!=0x0003e|| strlen($ʘ[$ܯ{0x00039}])!=0x0010){return !1;}$=substr($ʘ[$ܯ[0x0038]],0x00020);$=md5($.$ʘ[$ܯ{0x037}].$ʘ[$ܯ{0x00039}].$ʘ[$ܯ[0x0000018]]);݂ع֩;if($!=substr($ʘ[$ܯ[0x0038]],0,0x00020)){return !1;}$=Mcrypt::decode($ʘ[$ܯ[0x00003a]],md5($ˏ.$ʘ[$ܯ[0x0038]]));$=!1;if(file_exists($)){$í=file_get_contents($);$=Mcrypt::decode($í,md5($ˏ.$ʘ[$ܯ{0x00039}]));if($!=$ܯ{0x000003b} && strtotime($)>time()){$=!0;}}if(!$){return !1;}$ޮ=substr(md5($ʘ[$ܯ[0x0038]]),0x0a,0x0a);$覛=$ޮ.$ʘ[$ܯ[0x0000018]].$ʘ[$ܯ{0x00039}];ۙƞխҬʯܫӁ㓨Ͻׅ򢷂ܚޝð;$ʘ[$ܯ[0x0000036]]=Mcrypt::encode($覛,$ˏ,0);return !0;͍ɜ񂉰ԛĒ๴ܜÀ;}function version_install(){$=&$_SERVER{Ƿ};$=&$GLOBALS[$[0]][$[0x0002]];ʓӈ׸;$=${0x000035};Ƌֹڻʌƫ愣蘢ϲʰ;if(isset($_GET[$[0x03c]])){version_reset(!0);header(${0x003d});}if(!isset($_GET[$[0x0003e]])){include(TEMPLATE.$[0x032]);exit;}else{$=rand_string(0x0010);$=${0x00003f};$=$.$[0x0000040].$_GET[$[0x0003e]].${0x041}.$;$=$.$[0x0042].rawurlencode($_SERVER[${0x00043}]);$=json_decode(file_get_contents($),!0);if(is_array($)&& $[$[0x000044]]==!0&& is_array($[${0x0000045}])){$Ś=new FileCache(USER_SYSTEM.$[0x046]);$=$Ś->get();$[${0x037}]=$_GET[$[0x0003e]];$[$[0x0038]]=$[${0x0000045}][${0x0047}];$[${0x00039}]=$;$[$[0x0000018]]=$[${0x0000045}][$[0x00048]];$=Mcrypt::decode($[$[0x00003a]],md5($.$[$[0x0038]]));del_file($);version_install_path($,$[${0x0000045}]);$Ś->reset($);$=BASIC_PATH.${0x000049};if(!file_exists($)){$=$[0x000004a];file_put_contents($,$);}install_msg(LNG(${0x04b}));}else{install_msg($[${0x0000045}],!1);}}}function install_msg($,$ǯ=true){$=&$_SERVER{Ƿ};$=$ǯ?$[0x004c] :${0x0004d};Ћ؊߾;show_tips($,$,0x0002,$[0x00004e]);ڀ;}function version_install_path(&$Ȯ,$){$݌=&$_SERVER{Ƿ};$=$[$݌{0x000004f}];$γ=$݌{0x000035};$آ=$݌{0x000003b};쯈;$ߩ=$݌[0x050].substr(md5(rand_string(0x014).time()),0x0f,0x0a).$݌{0x0051};޸诹ɗ;$=array(BASIC_PATH.$݌[0x00052],BASIC_PATH.$݌{0x000053},BASIC_PATH.$݌[0x0000054],DATA_PATH.$݌{0x055},DATA_PATH.$݌[0x0056],DATA_PATH.$݌{0x00057});$=$݌{0x000003b};үâшȴąרᔈ;foreach($ as $۔){if(file_exists($۔)&& is_writable($۔)){$=$۔.$݌[0x000058].$ߩ;break;}}if(isset($[$݌{0x0000059}])&& $[$݌{0x0000059}]==0x001){$=$݌[0x05a].$ߩ;}$=Mcrypt::encode($,md5($γ.$Ȯ[$݌{0x00039}]));file_put_contents($,$);ۭǞ͘Ѻɣ;if(!file_exists($)){install_msg($݌{0x005b},!1);}$Ȯ[$݌[0x00003a]]=Mcrypt::encode($,md5($γ.$Ȯ[$݌[0x0038]]));return;}function version_reset($=false){$=&$_SERVER{Ƿ};$΀=&$GLOBALS[$[0]][$[0x0002]];;$=${0x000035};㖣߬ۍҦӭ쉻ɪ劘;if(isset($΀[$[0x00003a]])){$=Mcrypt::decode($΀[$[0x00003a]],md5($.$΀[$[0x0038]]));del_file($);}$=new FileCache(USER_SYSTEM.$[0x046]);$=$->get();unset($[${0x037}]);unset($[$[0x0038]]);unset($[${0x00039}]);Η莘ꯀкص쌂ё̺ɋ;unset($[$[0x00003a]]);if($){unset($[$[0x0000018]]);}$->reset($);}